100 REM 110 REM CODE BY RICK NASH 120 DV=PEEK(186):IFDV<8THENDV=8 130 POKE53280,0:POKE53281,0 150 PRINT""SPC(6);"[153]6502 [201]NSTRUCTION [211]ET [208]RINTER" 160 PRINT SPC(9);"[195]OPYRIGHT ([195]) 1991 BY" 170 PRINT SPC(7);"[158][211]OFTDISK [208]UBLISHING, [201]NC." 180 PRINT SPC(10);"[154]ALL RIGHTS RESERVED" 200 PRINTSPC(8);"[200]OLD ON, [201]'M WORKING..." 210 DIM T1%(255),T2%(255),MN$(56),MD$(13),AM$(13),SZ%(13),RR%(12),MC%(20) 220 DIM HX$(255) 230 FORI=0TO255:READT1%(I):NEXT 240 FORI=0TO255:READT2%(I):NEXT 250 FORI=0TO56:READMN$(I):NEXT 260 FORI=0TO13:READMD$(I):NEXT 270 FORI=0TO13:READAM$(I):NEXT 280 FORI=0TO13:READSZ%(I):NEXT 290 FORI=0TO12:READRR%(I):NEXT 300 T=0 310 H$="0123456789ABCDEF" 320 LM$=" " 330 DS$="--------------------------" 340 FORI=1TO16 350 : FORJ=1TO16 360 : :HX$(T)=MID$(H$,I,1)+MID$(H$,J,1) 370 : :T=T+1 380 : NEXTJ 390 NEXTI 400 LC=0 410 PRINTCHR$(145);:FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 420 PRINT"  [208] [146][159] PRINT [201]NSTRUCTION [211]ET  [209] [146][159] [209]UIT" 430 GETA$:IFA$<>"P"ANDA$<>"Q"THEN430 431 POKE781,PEEK(214)-1:SYS59903 432 IFA$="Q"THEN2000 433 PRINT:PRINTSPC(14)"[208]RINTING..." 440 OPEN4,4 450 PRINT#4,"":PRINT#4,"" 460 FORI=1TO56 470 PRINT#4,LM$;DS$;" ";MN$(I);" ";DS$ 480 PRINT#4,LM$;" ADDRESSING ASSEMBLY OP NO. NO." 490 PRINT#4,LM$;" MODE FORM CODE BYTES CYCLES" 500 PRINT#4,LM$;DS$;DS$;"-----" 510 T=0 520 FORJ=0TO255 530 : IF T1%(J)=I THEN MC%(T)=J:T=T+1 540 NEXTJ 550 FORJ=0TO12 560 : KY=RR%(J) 570 : FORK=0TO(T-1) 580 : : A=T2%(MC%(K))AND15 590 : : C=(T2%(MC%(K))AND240)/16 600 : : IFA=KY THEN GOSUB700 610 : NEXTK 620 NEXTJ 630 PRINT#4,LM$;DS$;DS$;"-----" 640 PRINT#4,"":PRINT#4,"" 650 LC=LC+7+T 660 IFLC>50 THEN GOSUB740 670 NEXTI 680 PRINT#4:CLOSE4 690 GOTO2000 700 PRINT#4,LM$;MD$(A);" ";MN$(I);" ";AM$(A);" ";HX$(MC%(K)); 710 PRINT#4," ";RIGHT$(MID$(STR$(SZ%(A)),1),1); 720 PRINT#4," ";RIGHT$(MID$(STR$(C),1),1) 730 RETURN 740 FORNN=1TO(66-LC) 750 : PRINT#4,"" 760 NEXTNN 770 LC=0:RETURN 780 DATA 11,35,57,57,57,35,3,57,37,35 790 DATA 3,57,57,35,3,57,10,35,57,57 800 DATA 57,35,3,57,14,35,57,57,57,35 810 DATA 3,57,29,2,57,57,7,2,40,57 820 DATA 39,2,40,57,7,2,40,57,8,2 830 DATA 57,57,57,2,40,57,45,2,57,57 840 DATA 57,2,40,57,42,24,57,57,57,24 850 DATA 33,57,36,24,33,57,28,24,33,57 860 DATA 12,24,57,57,57,24,33,57,16,24 870 DATA 57,57,57,24,33,57,43,1,57,57 880 DATA 57,1,41,57,38,1,41,57,28,1 890 DATA 41,57,13,1,57,57,57,1,41,57 900 DATA 47,1,57,57,57,1,41,57,57,48 910 DATA 57,57,50,48,49,57,23,57,54,57 920 DATA 50,48,49,57,4,48,57,57,50,48 930 DATA 49,57,56,48,55,57,57,48,57,57 940 DATA 32,30,31,57,32,30,31,57,52,30 950 DATA 51,57,32,30,31,57,5,30,57,57 960 DATA 32,30,31,57,17,30,53,57,32,30 970 DATA 31,57,20,18,57,57,20,18,21,57 980 DATA 27,18,22,57,20,18,21,57,9,18 990 DATA 57,57,57,18,21,57,15,18,57,57 1000 DATA 57,18,21,57,19,44,57,57,19,44 1010 DATA 25,57,26,44,34,57,19,44,25,57 1020 DATA 6,44,57,57,57,44,25,57,46,44 1030 DATA 57,57,57,44,25,57 1040 DATA 117,102,5,5,5,51,83,5,53,33 1050 DATA 36,5,5,66,98,5,43,87,5,5 1060 DATA 5,72,104,5,37,74,5,5,5,73 1070 DATA 121,5,98,102,5,5,51,51,83,5 1080 DATA 69,33,36,5,66,66,98,5,43,87 1090 DATA 5,5,5,72,104,5,37,74,5,5 1100 DATA 5,73,121,5,101,102,5,5,5,51 1110 DATA 83,5,53,33,36,5,50,66,98,5 1120 DATA 43,87,5,5,5,72,104,5,37,74 1130 DATA 5,5,5,73,121,5,101,102,5,5 1140 DATA 5,51,83,5,69,33,36,5,92,66 1150 DATA 98,5,43,87,5,5,5,72,104,5 1160 DATA 37,74,5,5,5,73,121,5,5,102 1170 DATA 5,5,51,51,51,5,37,5,37,5 1180 DATA 66,66,66,5,43,103,5,5,72,72 1190 DATA 77,5,37,90,37,5,5,89,5,5 1200 DATA 33,102,33,5,51,51,51,5,37,33 1210 DATA 37,5,66,66,66,5,43,87,5,5 1220 DATA 72,72,77,5,37,74,37,5,73,73 1230 DATA 74,5,33,102,5,5,51,51,83,5 1240 DATA 37,33,37,5,66,66,98,5,43,87 1250 DATA 5,5,5,72,104,5,37,74,5,5 1260 DATA 5,73,121,5,33,102,5,5,51,51 1270 DATA 83,5,37,33,37,5,66,66,98,5 1280 DATA 43,87,5,5,5,72,104,5,37,74 1290 DATA 5,5,5,73,121,5 1300 DATA " " 1310 DATA ADC,AND,ASL,BCC,BCS,BEQ,BIT 1320 DATA BMI,BNE,BPL,BRK,BVC,BVS,CLC 1330 DATA CLD,CLI,CLV,CMP,CPX,CPY,DEC 1340 DATA DEX,DEY,EOR,INC,INX,INY,JMP 1350 DATA JSR,LDA,LDX,LDY,LSR,NOP,ORA 1360 DATA PHA,PHP,PLA,PLP,ROL,ROR,RTI 1370 DATA RTS,SBC,SEC,SED,SEI,STA,STX 1380 DATA STY,TAX,TAY,TSX,TXA,TXS,TYA 1390 DATA "FILLER SPACE " 1400 DATA "IMMEDIATE " 1410 DATA "ABSOLUTE " 1420 DATA "ZERO PAGE " 1430 DATA "ACCUMULATOR " 1440 DATA "IMPLIED " 1450 DATA "(INDIRECT, X) " 1460 DATA "(INDIRECT), Y " 1470 DATA "ZERO PAGE, X " 1480 DATA "ABSOLUTE, X " 1490 DATA "ABSOLUTE, Y " 1500 DATA "RELATIVE " 1510 DATA "(INDIRECT) " 1520 DATA "ZERO PAGE, Y " 1530 REM 1540 DATA "FILLER SPACE" 1550 DATA "#OPER " 1560 DATA "OPER " 1570 DATA "OPER " 1580 DATA "A " 1590 DATA " " 1600 DATA "(OPER,X) " 1610 DATA "(OPER),Y " 1620 DATA "OPER,X " 1630 DATA "OPER,X " 1640 DATA "OPER,Y " 1650 DATA "OPER " 1660 DATA "(OPER) " 1670 DATA "OPER,Y " 1680 REM 1690 DATA 0,2,3,2,1,1,2,2,2,3,3,2,3,2 1700 REM 1710 DATA 1,4,3,8,13,2,12,9,10,6,7,5,11 2000 FORI=0TO9:POKE781,I:SYS59903:NEXT:PRINT" 60000 A$[178]"ML 101 BOOT":[159]15,8,15,"R0:"[170]A$[170]"="[170]A$:[132]15,ER:[160]15 60010 [139] ER[179][177]63 [167] [153]"LOAD":[128] 60011 Q$[178][199](34):[151]646,[194](53281):[153]"" 60020 [153]"LOAD"Q$A$Q$","DV 60030 [153]"RUN":[151]631,13:[151]632,13:[151]198,2:[128]